Top 10k strings from Disc Util v5.04 (1998)(John Elliott)[a].dsk
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [DSK] (TOSEC-v2007-01-01) /
Back to the directory listing
27 Track-Info 5 ________________________________________________________________________________ 4 SPINC 4 ERROR: Drive 4 DU54 PMA 4 ------------ 3 _______________________________________________________________________________ 3 ZYNAPSC 3 Yes Y 3 STARQC 3 STARIONC 3 MV - CPC format Disk Image (DU54) 3 DISK 3 Are you sure?No N 3 ------------------ 3 - * - 2 q:rm#w#"^m 2 press any key when ready 2 hijklmnopqrstuvw 2 begin 600 diskimage 2 Yes Y 2 Which drive?Drive A: A 2 Verifying whole disc 2 Verify typeFull verifyF 2 Verify another disc V 2 Use estimated value: 00000kU 2 Use _: as the temporary file drive U 2 Track scan S 2 This program requires CP/M Plus and a Z80 processor. 2 Temporary file drive is the same as drive used for copyingDo not use a temporary file drive D 2 Source diskimage does not existAbandon copying operation A 2 Should the disc have a name? No N 2 Scan another disc S 2 Return to main menu R 2 Retry operation R 2 Reading track 2 Raw data R 2 Proceed P 2 Please chooseAuto Select A 2 Paused. Press f3 to resume or STOP to abandon. $ 2 Paused. Press ^Q to resume or ^C to abandon. $ 2 Non-bootable disc. Replace and press any key. 2 Non-System disk. Replace and 2 No. Format Name Sidedness Tracks Space Entries1 PCW 8256 CF2 S 40 173k 64 1 2 NO NAME FAT12 2 Make another copy using same drives/filesM 2 InterruptedAbandon A 2 Insert the disc to write into X: Disc is in drive X: - continue C 2 Insert the disc to read into X: and the disc to write into Y:Discs are in the drives - continue C 2 Insert the disc to read into :Disc is in drive : - Continue C 2 Initialise the disc for date/time stamps? No N 2 Formatting completed. 2 Formatting X: as Cancel - do not format at all C 2 Format another disc to the same format F 2 Floppy drive Y: Y 2 Fixed Format F 2 Finish editing, save all changes F 2 File deletion errorAbandon operation A 2 F+ DOS Oddball (2) D 80 706k 224 F 2 Error on temporary driveAbandon operation A 2 Enter destination of copyFloppy drive X: X 2 ERROR: Verify failed on track 2 ERROR: Unknown disc error 2 ERROR: The disc in 2 E+ DOS Standard D 80 713k 128 E 2 Drive B: B 2 Drive : is Format option 2 Double Track T 2 Disc write error Abandon operationA 2 Disc format does not match image formatAbandon copying operation A 2 Disc completely verifiedReturn to main menu R 2 Destination diskimage existsDelete it D 2 Destination diskimage exists and is read-onlyAbandon copying operation A 2 DU54P3 HED 2 DU54 DOC 2 DU54 COM 2 D* Small directory XCF2DD D 80 796k 128 D 2 Checking track 2 Cancel operation and return to main menu C 2 CANNOT BOOT - SYSTEM HALTED 2 C* No system track XCF2DD D 80 792k 256 C 2 Boot from hard disk (Y/N)? 2 B Standard XCF2DD D 80 784k 256 B 2 Abandon editing, lose all changes A 2 Abandon copying operation altogether A 2 Abandon copying operation altogether A 2 Abandon copying operation C 2 Abandon copying operation A 2 Abandon A 2 Abandon A 2 A* +D 10 sectors/track D 80 780k 80 A 2 : is write protected 2 : disc unsuitable 2 : disc changed 2 : Bad Format 2 9 PCW 9000 CF2DD D 80 706k 256 9 2 8* No system track XCF2 S 40 198k 64 8 2 7 Large directory XCF2 S 40 189k 192 7 2 6 Standard XCF2 S 40 192k 96 6 2 5 Large directory CF2 S 40 169k 192 5 2 4 IBM Format S 40 154k 64 4 2 2 CPC System S 40 169k 64 2 2 1=Fix/unfix format 2 Display in Hexadecimal Y 2 Display in Decimal I 2 Copying whole disc 2 - Seek fail 2 - No data 2 - No address mark 2 - Data error 2 no Format number 1-9 or A-F 2 S/D Single or double density - can be overridden 2 Copying finished Return to main menu R 2 Single Track S 1 }5CON:LST:AUX:NUL:RSX: 1 yslfa[VPLHD@96* 1 your own choice of drives. 1 you use DU54; see the DU54CON section of this documentation for a solution. 1 you may be asked whether the disc should be initialised for date-stamping. Only 1 y$DU Configurator v5.04 Editing No file. 27 August 1995, John Elliott 1 xTrack-Info 1 with add-on RAMdisc) or None (Amstrad CPC with no RAMdisc). 1 wise to reset the disc drive by typing RESET in BASIC or ^C (STOP) in CP/M. It 1 will probably not be accurate enough. 1 will create the new DU54P3.HED file. This is faster than the 1 whilst copying onto it. If the format is nonstandard (eg 792k or DOS) then use 1 v5.04 improvements on v5.03: 1 v5.03 improvements on v5.02: 1 v5.02 improvements on v5.01: 1 used by some PD disc cataloguing programs. 1 use the 100k. If the temporary file drive is short of directory entries, 1 u will be asked which drive to verify; then whether a "full verify" or a 1 track. Each line is formed: 1 to use LocoScript 1 on a Silicon City setup (1 720k 3.5" drive, 1 720k 3" 1 to replace this bootsector with the correct one for your new format. Boot- 1 to read); then the destination. If these are both the same, you will have to 1 the message "Using" then the disc shouldn't be taken out of the drive. 1 the format selection menu, the shortcut keys are shown on the left-hand side. 1 the correct format, to copy onto. Unlike DISCKIT, DU54 cannot format a disc 1 the bar down to the second option, you will be able to input an alternative 1 the /G or /I every time you run DU54. This option allows you to set up DU54 1 the "Disc images" section later. 1 than CP/M. The screen display is 64 columns by 32 lines, and the "drive 1 swap discs periodically, as with DISCKIT. 1 substituted into DU54 by DU54CON. See the FORMATS archive for details. 1 stored in a file. Disc images are probably best left to advanced users; see 1 start-of-day disc into DU54, so that DU54 will make auto-booting discs. 1 so that it automatically uses C: and D: as the floppy disc drives instead of 1 should also be used if a new DOS format has been defined. If a DOS format has 1 selecting" or "fixed format". The main reasons for using a fixed format are: 1 sectors. However, you can use DU54CON to copy the boot sectors from your 1 sectors cannot be removed once loaded. 1 sector_for_format_2 etc. 1 sector_for_format_1 1 section later for details (this is best left to advanced users). 1 safeguards against copying onto discs of the wrong format. 1 safeguards against copying files onto a wrongly formatted disc, but the data 1 row,column,width_of_options,no_of_options 1 renaming" and CLI are not supported. To run DU54P3.HED, use the +3BASIC command 1 reads every track and every sector of the disc, to see if any errors can be 1 rDU v5.04 command-line interface 1 questions so that DU54CON can design the format's menu entry correctly: 1 qfile $!@} 1 qfile $!/} 1 qTrack Status PTk Hd Sec PSH$ 1 qScanning disc. Press EDIT to pause, BREAK to abandon. $ 1 qSaving as: $ 1 qReading part 001.$ 1 qReading Writing $ 1 qPlease select format. Symbols: + : DOS-type format. * : Disc will not auto-detect. 1 qPaused. Press ENTER to resume or BREAK to abandon. $ 1 qFormatting track 000 $ 1 qDisc Util v5.04 Drive : Drive : Using None.1=Fix/unfix format 2=Format Disc 3=Save boot sector4=Disc-to-disc copy 5=Verify Disc BREAK=Finish 1 qCopying track by track.$ 1 qCopying in $Q 1 provided that: 1 pERROR: There is no disc in drive 1 otherwise you may find that you have fixed the drive to some strange format, 1 or previous DU4n/DU5n series formatters. The two are not interchangeable. The 1 or DU54 * /I 1 options, and it can be moved with the up and down cursor keys. 1 option 1 to fix the format on the drive you will be reading from. 1 ols0BG[`J[ 1 ognise more than one type. If a drive name (or names) appear(s) after 1 offered if it is configuring a v5.01 DU51.COM file. 1 of the CLI and format definition files in DU54CON. 1 npjTrack-Info 1 no bootsector, DU54 will try to generate one from the CP/M XDPB, andTrack-Info 1 need to do this, use the PD program RPIP3 and type R at the * prompt when 1 nTrack-Info 1 more information. 1 menu_entry,shortcut,0,0 1 may wish to consult "Double Track Discs" below. 1 make sure you have always got a copy of DU54 handy to unfix the format again; 1 is not a good idea to change discs at the * prompt of PIP (for example); if you 1 is for a PCW 8512 with a serial link to a PC: 1 instructions for DU54CON below). Exception: Any CF2DD disc formatted by DU54 1 implementation of CP/M for the PCW16. Features of DU54 are: 1 image is in a nonstandard format, the destination drive must have its format 1 image file, the disc being written should be in the correct format; if the 1 if there is no system track. This is set by DU52CON.COM; the option is not 1 headerless files. 1 header. The command SPECFORM.COM has therefore been included; typing: 1 header reader untested). 1 from the files and they will be saved without RSX headers. 1 formats. If you choose a DOS format, you will actually be given a fixed CP/M 1 format which is close enough to the DOS format to allow the use of sector 1 for more details of this option. 1 files in DU54CON. Please check the appropriate sections of this documentation. 1 files are about 6% bigger. Raw data files are easier to handle, but contain no 1 filename. All filenames in DU54CON can include user numbers. 1 file. This means that instead of a disc drive being used, the information is 1 file" drive. Advanced users should consult "Temporary drives" below for advice 1 fYW{2(p:.}O 1 fYW{2(p:-}O 1 example) in the appropriate format will be able to boot CP/M or LocoScript. 1 effective. These make the bar jump to a particular option. For example, in 1 editors or the other options in DU54. 1 due the fact that different computers use the same format but different boot 1 du54temp$$$ 1 drives (the usual sort) and those made in "Double Track" drives by this program 1 drive before using this command. 1 documentation. 1 discs cannot be read in "Single Track" drives, such as the A: drive of a PCW 1 detected. A "track scan" will attempt to read a random sector on each track, 1 deduce the correct disc format for them. Therefore, when reading from a disc 1 date or time). Note that if you select this option, you will still need to use 1 copying an 800k-type disc and have no RAMdisc. 1 constraints, it is not included in DU54P3. 1 changing discs. DISCKIT may not recognise non-standard formats. 1 case it wasn't, here is some advice: 1 can recTrack-Info 1 can be used as a CP/M start-of-day disc on the PCW16. 1 cCON:LST:AUX:NUL:RSX: 1 but all addresses are given as if the file had no header (so they will be 1 but "Single Track" drives can only read "Single Track" discs. 1 been supplied - they have filenames ending in ".DU5". 1 be unfixed. 1 at the top of the LocoScript Disc Manager, and in DOS directories. They are also 1 archive (which should be supplied with DU54 as [email protected]) contains 17 1 and print data about it. Advanced users may wish to consult "Scanning a disc" 1 and it can't read any of the discs which have DU54 on, so the format can't 1 amount of free space and free directory entries before running DU54. If 1 advanced users. 1 additional format definition files (plus these 15), any of which can be 1 addition of the "Copy" and "Verify" options, the CLI and format definition 1 add /G or /I to your DU54 command. 1 about this; beginners should select M: (Amstrad PCW), C: (Spectrum +3 or CPC 1 a random sector from every track on the disc, and print a line of data for each 1 a filename for it. 1 a "format option". This will almost certainly be "Single track"; advanced users 1 ______________________________________________________________Track-Info 1 _________________ 1 ]#$%&'()*+,-. 1 ZZZZ[X_PPP 1 ZXF1Loading file: $Loading format: $Saving file: $Saving format: $ 1 Your format will then be defined. If it had a bootsector before, you may have 1 You can find the latest version of DU54 at 1 You can add a user number to the filename; eg 10M:BOOT.SEC. 1 Yes, name is ___________ Y 1 Yes, name is ________.___ Y 1 YSFnK5OWs( 1 XYZ[\]^_`abcdefg 1 XDPB for format: Sidedness flags byte = 000 S 1 X=Edit XDPB N=Edit format name T=Format type (CP/M / other) ENTER=Finished$CP/M type$DOS type $+D type $ 1 Writing track $ 1 Write error on destination imageAbandon copying operation A 1 Write disc specification to directory?Yes Y 1 Write boot info to directory? 1 With the file loaded at 0100h, the configuration data are located at 1 Will the format auto-detect?Yes Y 1 Will it autodetect? Most formats will if: 1 When you have defined the format, press ENTER. You will then be asked some 1 When the main screen appears, there are six options: 1 When loading has finished, the DU54 main screen will appear. 1 Verifying track $ 1 VERIFY [x:] [o] 1 Use estimated value: 00000k U 1 Use estimate: 00000 entriesU 1 Unrecognised command.$ 1 Unknown computer$ 1 Unit 0 isDrive _: D 1 Unit 0 is : Unit 1 is : 1 Unexpected end-of-fileAbandon operation A 1 UVWXYZ[\]^_`abcd 1 UNFIX [x:] 1 Tracks per side = 000 T 1 Track: Status xx xx PTk Hd Sec PSH 1 Track. If a drive can read 720k discs, it is Double Track; otherwise it is 1 Track Status PTk Hd Sec PSH$ 1 Track is the logical track number. 1 This might be a list of valid keypresses or information about what the computer 1 This format already has a boot sectorReplace by new boot sector R 1 The next two bytes seem to be zeroes under all conditions; they may be error 1 The main menu for DU54CON has five options: 1 The command is: 1 The Temporary File Drive (not in DU54P3) 1 The Configurator - DU54CON.COM 1 The CLI (CP/M version only) 1 Temporary drive is the same as the copy drive$ 1 Temporary drive is $ 1 TDU54 ImageS 1 Syntax of VERIFY command is: 1 Syntax of UNFIX command is: UNFIX x: 1 Syntax of SAVESEC command is: SAVESEC x: {du:}name 1 Syntax of FORMAT command is: 1 Syntax of FIX command is: FIX x: [format no] [S or D] 1 Syntax of COPY command is: 1 Syntax for /A and /B options is /A:d or /B:d, where d is a drive name. 1 Supplied formats are: 1 Subsequently, all discs formatted by the new program (DU54A.COM in this 1 Status is a byte returned by the disc controller, which contains the unit 1 Space available under CP/M Space will be k S 1 Space available under +D DOSSpace will be k S 1 Single Track. 1 Sinclair Spectrum +3$ 1 Show XDPB data menu X 1 Show DPB data menu X 1 Settings options - recognisable by the hollow or solid circle at the beginning 1 Select format. Key to symbols: + 1 Select format typeCP/M type format C 1 Sectors per track = 000 E 1 Sector size (bytes) = 00000 C 1 Sector read satisfactorilySave as ________________ S 1 Sector read satisfactorilySave as ______________ S 1 Sec is the sector number of the sector which was read. 1 Scanning a disc (not available on PCW16): 1 Saving as: $ 1 Save formatS 1 Save as ________________ L 1 Save Format: 1 Save DU5n: Save a customized copy of DU51-DU54 to disc. 1 STATUS - Report whether drives have fixed formats or are auto-select. 1 STARQ 1 STARION 1 SPIN 1 SPECFORM.COM 1 SPECFORM DU54P3.BIN 1 SET to turn on datestamping. 1 SAVSEC [x:] [filename] 1 Resident on 00/00/00, John Elliott 1 Reserve Cluster 2?Yes Y 1 Reserve Cluster 2? DOS formats only. Set this to "No" unless you have a 1 Reading track $: 1 Reading track $ 1 Reading part 001.$ 1 Reading from Writing to $ 1 Read error while loadingAbandon operation A 1 Read error on source diskimageAbandon copying operation A 1 RTrack-Info 1 R:[R<(b=!\R 1 R - Disc changed, reset drives (like ^C in CP/M). 1 QIJKLMNOPQRS 1 Press f5 to pause, STOP to abandon.$ 1 Press ^S to pause, ^C to abandon.$ 1 Please select format from the menu below. Key to symbols: + 1 Pkt 0000 Retries 00 1 PTk is the physical track number. 1 PSH Physical Sector Shift = 000 P 1 PSH is the encoded sector size; 0 => 128 1 => 256 2 => 512 3 => 1024 1 PHM Physical Sector Mask = 000 H 1 PC to transfer the image file. 1 Option not supportedAbandon operation A 1 Often the shortcut for an option is its first letter. 1 Offset Hex dump ASCII $ 1 OFF Reserved tracks = 00000 O 1 Not a valid label name. 1 Not a suitable fileAbandon operation A 1 Not a DU54 format fileAbandon operation A 1 No File. $ 1 No N 1 No N 1 No N 1 NOTE: A version of DU54 is distributed with PCW16 CP/M. It has its own 1 MFM/Multitrack flags byte = 000 A 1 MENU - Return to menu system. 1 Load formatL 1 Load and Save DU5n: 1 Load ________________ L 1 Load Format: 1 Load DU5n: Load a copy of DU51-DU54 to customize. 1 Layout of format definition files: 1 LOAD "DU54P3". The main menu will then appear. 1 LIST - List available formats. 1 L=Load DU5n S=Save DU5n B=Bootsectors F=Formats D=Drives Q=Quit to CP/M$ 1 KERROR: There is no disc in drive 1 John Elliott, 13 September 1998. 1 J. Elliott Date: 15/09/98 1 It is not meant to be easy to use, or pretty to look at. Because of memory 1 Input options - recognisable by the text cursor which appears in the menu bar. 1 Ignore error and continue anyway I 1 If you have two floppy drives and no RAMdisc, choose the drive that isn't being 1 If you have two floppy drives and a RAMdisc: If the RAMdisc is small (eg 12k) 1 If you have one floppy drive and no RAMdisc, select "none". 1 If you have one floppy drive and a RAMdisc, choose the RAMdisc (C: or M:) 1 If you have a hard disc, you may want to choose it, as it 1 If you are using a Gem or InSyder drive, 1 How much free space? The program will try and estimate the correct amount of 1 How many directory entries? DOS/+D formats only. The program will try to 1 Here's the CLI command to do it (assuming the 3.5" drive is A:): 1 Helpscreen: Press a key to return to CP/M 1 Hd is the head number. 1 HTrack-Info 1 HELP - Helpscreen. 1 Gem/Insyder (C: D:) G 1 Gap length (Read/Write) = 000 G 1 Gap length (Format) = 000 A 1 Formatting track 000 $ 1 Formatting track $ 1 Format: Edit, load or save a format. 1 Format" drive can only recognise discs of one format; an "Auto Select" drive 1 Format of destination diskimage?Marco Vieth's CPCEMU format M 1 Format of destination diskimage?Marco Vieth's CPCEMU format C 1 Format Type: DOS, CP/M or +D. 1 For the first 6 commands, type the command by itself for 1 For DU5nP3.HED, the data are located after the +3DOS header, at 0183h-018Dh, 1 Floppy drive Y: Y 1 Floppy drive Y: Y 1 Fixed Format$ 1 First sector number = 000 F 1 File: ________________ F 1 File: ______________ F 1 File: ______________ F 1 File: _________Track-Info 1 File does not existAbandon operation A 1 File already existsAbandon operation A 1 FORMAT [x:] [n] [o] [s] {labelname} 1 [email protected] 1 FIX [x:] [n] [o] 1 F. DOS Oddball 2. The program MSODBALL.COM (v2.03 or later) can convert this 1 Entries available under DOSThere will be entriesT 1 Enter source of copy Floppy drive X: X 1 Enter filename ______________ 1 Editing format: 1 Editing DU54.COM with SID or other file editors: 1 Edit XDPB: The XDPB editor menu will appear. The XDPB is shown in two parts; 1 Edit Name: The format name, used in the format selection menu and various other 1 Edit Format: 1 Edit Drives: 1 Edit Bootsectors: 1 EXM Extent Mask = 000 E 1 EXIT - Leave DU54. 1 E. DOS standard. Usable under MSDOS, PCDOS, DRDOS and Novell DOS. 713k per 1 Drive not ready$Write protected$Seek fail$Data error$No data$Missing address mark$Unknown disc format$Unknown disc error$Disc changed$Disc unsuitable$BREAK key pressed$Invalid filename$Bad parameter$Invalid drive$File not found$File already exists$Premature end of file$Disk is full$Directory is full$File is read-only$File access error$File is in use$Cannot rename between drives$Missing extent$Unchached$File too big$Disk is not bootable$Drive is in use$ 1 Drive letters can beStandard (A: B:) S 1 Drive empty or disc error.Disc is read-only.File is read-only.Drive is invalid.File is already open.Unknown error.Password error.File already exists.? in filename.File is wheel protected. 1 Double Track Discs 1 Do not change format name D 1 Discs of other formats may appear to work but actually become corrupted. Also, 1 Disc completely scannedReturn to main menu R 1 Disc completely scannedReturn to main Track-Info 1 Disc Utility v5.04 Drive : Drive : Using None. 1 Disc Image Files 1 DU5n.COM with one defined by a format definition file. 1 DU54P3.HED 1 DU54P3 1 DU54CON.COM 1 DU54CON du5n.com - Loads the specified file, which should be a copy of DU54.COM, 1 DU54CON COM 1 DU54CON - Starts up with no file loaded; 1 DU54 { /A:d } { /B:d } - if your floppy drives have been renamed by MAPDRIVE. 1 DU54 may abandon the copy with a "temporary drive error". 1 DU54 Format 1 DU54 /I - if you have an InSyder hard drive 1 DU54 /G - if you have a Gem hard drive 1 DU54 COMPLUS3DOS 1 DU54 - if your floppy drives are A: and B: 1 DU v5.04 and DU54CON John Elliott, 16 September 1998 1 DU v5.04 (+3DOS version) 1 DU v5.04 Disc Utility 1 DU Formatter v5.04 (CP/M version) 1 DSM Last block number = 00000 D 1 DRM Last entry number = 00000 R 1 DPB for format: SPT Records/Track = 00000 S 1 DOS type format D 1 DIR {du:}{filename.typ} 1 D. XCF2DD with no system track and a small directory. 1 Customized ( any ) C 1 Copying track by track.$ 1 Copying in $Q 1 Configurator for DU 5.nn formatters 1 Commands are: 1 Command options. Move the bar over the option and press ENTER to execute. 1 Command line options are: 1 Choose a different format C 1 Cannot open source diskimageAbandon copying operation A 1 Cannot create destination imageAbandon copying operation A 1 Cancel operation C 1 Can't load and save to the same fileAbandon copying operation A 1 Can't delete existing fileAbandon operation A 1 CPC and Spectrum +3 computers. It works with reduced functionality on my 1 CP/M and +3DOS support date-stamped discs (and +3DOS doesn't actually set the 1 COPY...TO SPECTRUM FORMAT command, and avoids a bug in +3DOS which can corrupt 1 COPY [src] [dest] {opt} 1 CONLSTAUXNULRSX???} 1 CONLSTAUXNULRSX??? 1 CKS Checksum vector size = 00000 C 1 C. XCF2DD with no system track 1 Bootsectors: Add or replace the bootsector for a format. 1 BSH Block Shift = 000 B 1 BLM Block Mask = 000 L 1 Auto Select $ 1 Amstrad PCW16$ 1 Amstrad PCW series$ 1 Amstrad CPC6128$ 1 All doneContinueC 1 Abandon operationA 1 Abandon operation altogether A 1 Abandon A 1 Abandon A 1 ALTER, or the +3 menu system. A highlighted bar will appear over a list of 1 AL1 Directory bitmap 1 = 000 1 1 AL0 Directory bitmap 0 = 000 0 1 A: and B:. It can also return the drives to A: and B:, or allow you to input 1 A. +D 10 sectors/track 1 @ABCDEFGHIJKLMNO 1 >> Load and save format definitions; 1 >> Edit any format; 1 >> Configure DU54 for automatic "drive renaming" (CP/M version only). 1 >> Add or replace bootsectors for any format; 1 =============================================================================== 1 ============================== 1 ========================== 1 <http://www.seasip.demon.co.uk/Cpm/software/amstrad.html> 1 ;the flags table has bit 0 set, the corresponding bootsector will be written to 1 ;the bytes at 010Eh-010Fh have no meaning. 1 ;set to 0FFh. The XDPBs follow one after the other. 1 ;load the bootsector at ENDPRG and change the corresponding entry accordingly. 1 ;its first letter - 59 bytes long. 1 ;format 1, FLAGS+1 is for format 2 etc. Each byte should have: 1 ;for DU54CON to load the file. 1 ;end of file if not. 1 ;disc as the first sector on the first reserved track. If the address is 0, then 1 ;bytes should not be altered, unless you wish to reduce the number of options 1 ;by changing the byte at MENU+3. 1 ;bootsector if present 1 ;and then two zeroes, which must not be altered. 1 ;a correct DU5n.COM. If this byte is 51H or 52H, then 1 ;Version number - v5.0n. Used by DU54CON to check for 1 ;The heading is 60 bytes long, and is printed at the top of the menu. 1 ;The format types are: 1 ;The address of the formaTrack-Info 1 ;The address of the bootsectors table. 1 ;The address of the XDPBs for the fixed formats. 1 ;The address of a 15-byte flags area. 1 ;The MENU is a data structure containing the list of formats. The first four 1 ;The CP/M number of floppy drive 1. 1 ;The CP/M number of floppy drive 0. 0=A: 1=B: etc. 1 ;New boot sectors or patches should be loaded here, and the value of the word at 1 ;Format name - the menu entry minus 1 ;Format flags byte 1 ;Format XDPB - 27 bytes. 1 ;Each entry is 60 bytes long, and is followed by its shortcut character (1 byte) 1 ;Each entry in the table is the address of a bootsector. If a format's entry in 1 ;Each byte corresponds to one of the formats in the menu - so FLAGS+0 is for 1 ;Each XDPB is a standard Amstrad XDPB, 27 bytes long. The last byte should be 1 ;Bits 5-7: Reserved (set to 0). 1 ;Bit 4 : Format type, high bit 1 ;Bit 4 Bit 1 Format 1 ;Bit 3 : Set to 0 if cluster 2 is not to be reserved (DOS discs only). 1 ;Bit 2 : Set to 0 if the boot information is not to be written to the directory. 1 ;Bit 1 : Format type, low bit 1 ;Bit 0 : Set to 0 if the formatter should generate a bootsector for the format. 1 ;BW8=B<=378 1 ;All other bytes in the datafile are reserved and should be set to zero. 1 ;Address of the first byte after the program. 1 ;010Ch should be changed accordingly to mark the new end of the program. 1 ;'';"PRESS REQUIRED NUMBER" 1 ;"loading DU54" 1 ;"SWITCH INTERFACE ON!" 1 ;"Magic number"; must be present 1 ; 1 1 Reserved 1 ; 1 0 +D 1 ; 0 1 DOS 1 ; 0 0 CP/M 1 ; Set to 1 if the formatter should use a ready-made bootsector. 1 ; Set to 1 if the boot information is to be written to the directory. 1 ; Set to 1 if cluster 2 is to be reserved (DOS discs only). 1 : is a fixed disc. $ 1 9:;<=>?@ABCDEFGH 1 9512 or an external 720k disc drive are referred to as "Double Track". These 1 9. PCW 9000 CF2DD 1 8256, a CPC 6128 or a Spectrum +3. 1 80h too low). The ADRIVE and BDRIVE values are ignored. 1 8. XCF2 with no system track 1 7. The PCW emulator JOYCE on the PC can now use the transferred image as a 1 7. Large Directory XCF2 1 6R:-}<([=!.} 1 6. When the file has been generated, use a communications program to 1 6. Standard XCF2 1 5. Select CPCEMU format for the destination file. 1 5. Save the new DU54.COM. 1 5. Large directory CF2 1 40-track format, you may then be asked whether the drive is Single or Double 1 4. Use option 4 to copy the image file to the disc in the 3.5" drive, which 1 4. The drive to read from is A:. The destination is the file M:BOOT0.DSK 1 4. IBM Format 1 4. Enter the filename "RADE.DU5" 1 3=Save Boot Sector to File 1 3=Save Boot Sector 1 3. When the main menu is onscreen, type *. A menu will appear; move to "Yes". 1 3. Use option 4 to copy a 3" LocoScript 1 start-of-day disc from the 3" drive 1 3. Select option 4 "copy". 1 3. Choose "CPC system" as the format to replace. 1 3. CPC Data 1 3 CPC Data S 40 178k 64 3 1 3 CPC Data S 40 173k 64 3 1 2. Select "Format", then "Load". 1 2. Insert a CLI command before any options: 1 2. Insert a 3" CP/M system disc in drive A:. 1 2. Format a 3.5" disc to 173k, double track. 1 2. CPC System 1 1=Fix/unfix format 2=Format 3=Save boot sector 4=Copy disc 5=Verify =Leave 1 15M:DU54TEMP.$$$ 1 1. Use option 1 to fix the format of the 3.5" drive to 173k with double track. 1 1. Run DU54CON, and load a copy of DU54.COM. 1 1. Run DU54. 1 1. PCW 8256 CF2 1 1. Add a * to the DU54 command, thus: 1 0123456789:;<=>? 1 0103h-010Fh: 1 /I - Adapt for Cirtech's InSyder hard disc drive. 1 /G - Adapt for Cirtech's Gem hard disc drive. Equivalent 1 /B:d - Specify the drive letter for floppy drive 1. 1 /A:d - Specify the drive letter which is mapped to floppy 1 ------------------------------------------------ 1 ----------------------------------------- 1 ---------------------------------------- 1 ---------------------------------- 1 --------------------------- 1 ------------------- 1 ----------------- 1 ---------------- 1 - Use of user numbers in filenames (CP/M). 1 - Two bug fixes in +3DOS version; one in the "copy using one drive" code, the 1 - The boot information can be written into the first directory entry of a disc, 1 - The CLI (CP/M). 1 - The "copy" and "verify" options. 1 - Some cosmetic bug fixes. 1 - On single-drive machines, it is impossible to select the non-existent second 1 - Improved keyboard handling in the +3DOS version. 1 - If a /G or /I option is omitted in error on a hard drive system, DU54 will 1 - Format drive x: to format n. o is S or D, as in FIX. s is Y or N - if it is 1 - DU54CON can load or save formats as datafiles. 1 - DU52P3.HED, the port of DU52.COM to +3DOS. 1 - DU52CON.COM can now read DU5n files which have +3DOS, xzx or RSX headers (xzx 1 - Ability to format +D discs. 1 - Ability to change the default drives mapped to the floppy drives 0 and 1. 1 - A fixed format does not have to be used when copying boot sectors to disc 1 ,A:[RO<(!= 1 +D type format + 1 +3DOS version - DU54P3.HED 1 * Support for drive renaming and Cirtech hard discs (CP/M version only). 1 * Special version for Spectrum +3 +3DOS. 1 * It is not sold for profit. A charge may be made to cover costs of 1 * Formatter with 15 different formats; 1 * Discs can be verified in two different ways; 1 * Discs can be initialised for timestamping, removing the need for INITDIR; 1 * Discs can be copied - either to other discs, or "image files"; 1 * Disc names can be written during formatting; 1 * Disc drives can be set to accept fixed formats - for example, formats which 1 * Disc boot sectors can be saved as files; 1 * Definition files supplied for 18 additional formats; 1 * Control by LocoScript-like menu system or (in the CP/M version) command line 1 * CP/M, DOS and +D discs can be formatted; 1 * ALL files and documentation in the original archive are included. The 1 (iii) To use one of DU54's facilities (such as "Copy") on a disc which cannot 1 (ii) To use a CP/M sector editor (eg DU89) on a DOS disc; 1 (i) To use a format (eg 792k format) which CP/M can't read automatically; 1 (for example) your RAMdisc is 368k, but only has 100k free, DU54 can only 1 (eg 792k or DOS format) then use option 1 to fix the format of the appropriate 1 (eg "ODDBALL1.DU5"). The new format will then be loaded in. Some formats have 1 (c) John Elliott. Date: 13/09/98. 1 'DU54 format',26 1 $ This program is a configurator for the DU51-DU54 series formatters. It can change which formats are available on the menus, and allow self-booting discs to be created. 1 "track scan" is required. A full verify is similar to that done by DISCKIT; it 1 "du54p3.hed" 1 "a:du54p3" 1 "VOL.2 SIDE A" 1 "SPECTRUM GAMES COLLECTION" 1 "Format Option" menu allows "Double Track" drives to read both types of disc, 1 "CPC system format" option: 1 "#$%&'()*+,-./01 1 ""#4Uevwii 1 " 1 ... SPINDIZZY";'" 2 ... STARQUAKE";'" 3 ... STARION";'" 4 ... ZYNAPS" 1 !Mp60#60#60!(p6 1 the result 1 supplied is based on COLRBOOT by Jim Tucker. 1 other when reading CPCEMU format images. 1 original archive may be unpacked onto a floppy disc for ease of access, 1 non-booting "msdisc" sector by G Mortreuil. 1 files, unless the disc cannot be logged in by CP/M. 1 file is loaded. 1 disc, and 128 entries in the root directory. The boot sector supplied is the 1 copying and distribution. 1 but all files must still be included. 1 Transfer aborted by remote Abandon operation A 1 These are set by DU53CON; the option is only available when a CP/M v5.03 DU53 1 Space available under DOS Space will be k S 1 Press RECORD on tape OK - tape is recordingO 1 Press PLAY on tape OK - tape is playingO 1 Please insert the disc for X: Disc is in the drive - continueDTrack-Info 1 Format will not auto- 1 Format has its specification stored in the directory $Boot sector for format: $ Loading: $ 1 Enter source of copy Floppy drive X: X 1 Disc will not auto-detect. 1 Disc may not auto-detect; Data in directory. $! 1 Directory full Abandon operationA 1 DOS-type format. * 1 DOS-type format. 1 DOS format to and from format 9, preserving all files. The boot sector 1 : Disc may not auto-detect; Data in dir.$! 1 9:xbw!6b4! 1 - which will display a DU54> prompt and await commands. 1 - press SPACE to continue$ 1 - J. Elliott, 00/00/00. 1 $No file.$ 1 you may be able to read it on a PC running DOS Plus. 1 use "fixed format". 1 to a "raw data" image file on drive M: (512k or more memory required). 1 supports software (MasterScan etc.) which otherwise would not run. 1 should then boot LocoScript 1. You can also use this to copy CP/M v1.4, which 1 send the file to a PC. 1 see DU54CON below). 1 lot of 1k files. 1 from them under any circumstances. 1 directory entries. 1 You will be asked which drive to use; then which format. If you choose a 1 You will be asked which drive to use; then whether it should be "auto 1 You can insert a CLI command between the "DU54" and any options; see the CLI 1 You can also include an initial CLI command -see the 1 YoTrack-Info 1 When using discs in non-standard formats, even if they do auto-detect, it is 1 When the menu bar is over a Command or Settings option, shortcut keys are 1 WARNING: If a drive is fixed to a format, ONLY insert discs of that format. 1 VERIFY [x:] [F or S] 1 UNFIX [x:] 1 Track-Info 1 To use, type: 1 To use DU54, type the command: 1 To enter the CLI, there are three techniques: 1 This should have been set in your PROFILE.SUB by the SETDEF command, but in 1 This program is similar in operation to DU54.COM, but runs under +3DOS rather 1 This is mainly used to make a disc capable of booting CP/M (or DOS), but it 1 This is a low-level way to examine a disc. The computer will attempt to read 1 This documentation comes in two sections; that for beginners, and that for 1 This allows you to replace one of the formats in the currently loaded 1 These options suggest a file on the current drive called DU54.COM; if you move 1 There are three option types: 1 There are therefore two types of 173k disc; those made in "Single Track" 1 Then, insert the disc and wait. After the main part of formatting is complete, 1 The top line holds general information about the state of the drives. A "Fixed 1 The screen has three lines at the top in reverse video: 1 The menu system is designed to be familiar to those who have used LocoScript, 1 The lower two lines hold information specific to a particular activity. 1 The formats below are those in the supplied version of DU54. The FORMATS 1 The display can be paused with ^S (f5). 1 The copy will then proceed; it may be in more than 20 parts, if you are 1 The configurator program has the following features: 1 The computer will read the bootsector and save it as a conventional file. 1 The PCW16 only supports a few of these formats - nos. 9, E and F. 1 The DU54 disc utility is a menu-driven disc formatter for the Amstrad PCW, 1 The Command-Line Interface was designed for purposes of automation and speed. 1 Technique 2 is probably the best suited to the use of DU54 from Submit files. 1 Saves a particular format to a format datafile. Choose the format, then enter 1 STATUS - status of drives 1 SAVESEC [x:] [filename] 1 R - reset drives (disc changed) 1 On selecting option 4, you will be asked for the source of the copy (the disc 1 Note that the destination disc *must* be in the correct format. 1 No file loaded Abandon operationA 1 Multiple commands can be separated with semicolons, eg DIR;EXIT. 1 MENU - leave CLI, use menus 1 Legal bit: Please read the section "Copying" at the very end of this file. 1 Leave (to CP/M or +3 BASIC) 1 LIST - list available formats 1 It is not possible to supply a version of DU54 that makes auto-booting discs, 1 It can be rather tiresome typing in the /G, /I, /A or /B options every time 1 If, from this menu, you choose a 40-track format, you may then be asked about 1 If you have used DU53 or DU53P3, the major changes have been the addition 1 If you have used DU51, DU52 or DU52P3, the major changes have been the 1 If you have a Gem or InSyder hard drive, it gets annoying to have to type 1 If you don't know what a bootsector is, you may safely ignore this option. 1 If you chose "fixed format" you will then be shown a menu of all possible 1 If you are copying using one drive, you may be asked to choose a "temporary 1 If the disc whose bootsector you want to save is in a nonstandard format, 1 IMPORTANT: Disc image files do not contain enough information for DU54 to 1 IMPORTANT: Before making a copy, make sure that you have formatted a disc in 1 Here is an example of how a disc image might be created and used. The example 1 Here is a worked example for a PCW 8256: 1 HELP - this screen 1 Formats Edit formatE 1 For example: You need to be able to use RADE discs, and never use the 1 Finally, you will be asked whether the disc should have a label. Labels appear 1 Finally, it is helpful to ensure that the temporary file drive has a good 1 FORMAT [x:] [format-no] [S or D] [Y or N] {disc-name} 1 FIX [x:] [format-no] [S or D] 1 FIX A: 1 D;FORMAT A: 1 D N;COPY B: M:TEMP$$.RAW R;COPY M:TEMP$$.RAW A: 1 Enter format name 1 Either the source or the destination (but not both) may be a "disc image" 1 EXIT - leave DU54 1 Discs made in 3.5" drives, the B: drive of a PCW 8512, either drive of a PCW 1 Discs formatted by DU54 cannot be used to boot CP/M or DOS (but see the 1 Disc images may be in either of two formats. The "CPCEMU" format provides some 1 DU54CON, you will be able to boot from these discs. 1 DU54CON can load files which have RSX headers, but all RSXs will be removed 1 DU54CON can load a DU54P3.HED file (with +3DOS header) but saves it without a 1 DU54CON also contains untested code allowing it to read DU5n files with "xzx" 1 DU54 therefore has all the major features of DISCKIT, plus several more. 1 DU54 is copyright 1998 John Elliott. It may be freely copied and distributed 1 DIR {du:}{filename.typ} 1 Confused yet? Actually, I have found one use for this option. Here is how 1 Commands available are: 1 Choose the format. You will then be given three options: 1 Choose the format to replace; then enter the name of a format definition file 1 CP/M system "disc". 1 CP/M does not automatically recognise; 1 COPY [source] [dest] {tempdrive} {dest-image-format} 1 Alternatively, use a 3.5" drive on the CP/M computer or a 3" drive on the 1 7. Save DU54 as DU54A.COM (or something similar). 1 6. Enter the filename M:BOOT8256.BIN. 1 5. Select option B. Choose "PCW 8256 CF2". 1 4. Load a copy of DU54.COM. 1 3. Leave DU54, and run DU54CON. 1 2. Insert your CP/M Start of Day disc. Select option 3, and follow 1 1. Run DU54. 1 - fix drive x: to format n. n is 0-9 or A-F. o is S or D (single or double 1 - Set drive x: to auto select. 1 - Save the boot sector of drive x: to the supplied filename. 1 - Copy from src to dest. src and dest can be drives or filenames. Whether opt 1 +D can use these discs, although "TRANS1_2" on the +3 can. 1 the disc will be given that name. 1 temporary file drive. It can be A:-P:, T: (use current temp drive) or Z: 1 for date stamps. If labelname is present and the format is DOS or CP/M, then 1 density); it can be overidden by DU54. 1 appears or not depends on what src and dest are: 1 Y and the format is a CP/M format, then space will be made in the directory 1 XMODEM transfer 1 Select filename Load :DU54 .COM D 1 File exists Delete it D 1 C => CPCEMU. 1 - Verify drive x:. o can be either F (full) or S (scan). 1 - Display disc directory. 1 (use no temp drive). 1 the instructions, saving the bootsector as M:BOOT8256.BIN 1 You get 796k per disc, but it won't auto-detect and there are only 128 1 You get 792k per disc, but it won't auto-detect. 1 You get 784k per disc, in blocks of 4k. 1 You get 198k per disc, but the disc will not auto-detect, so you have to 1 You get 192k per disc instead of 173k, and 96 directory entries. 1 You get 192 directory entries instead of 64, in case you want to store a 1 You get 189k per disc, and 192 directory entries. 1 You get 178k per side rather than 173k, with no catches, but you can't boot 1 Used by the Spectrum "+D" disc interface. I do not know if a genuine 1 Stop the tape OK - tape is stoppedO 1 Standard 706k disc. Can be copied by DISCKIT, f2=Disc etc. If you use 1 Only really of use for a CPC. 1 Disc full Abandon operationA 1 DU54 HELP 1 DU54 FORMAT A: B D N;COPY I: A:;EXIT /B:I 1 DU54 * 1 Connection timed out Abandon operation A 1 As made by DISCKIT, f2=Disc, +3DOS FORMAT etc. You can't boot from them (but 1 8 sectors per track instead of 9. If you format a 5(" disc in this format, 1 to /A:C /B:D 1 it has only 5 formats on its menu. 1 distribution conditions. It can be distinguished by the fact that 1 be recognised automatically. 1 VERIFY [x:] [F or S] 1 Select filename Save as :DU54 .COM D 1 Otherwise, opt is not needed. 1 Load format Load ________________ L 1 If dest is an image file, then opt is its format. R => Raw data, 1 If both src and dest are the same drive, then opt is the name of a 1 FORMAT [x:] [format no] [S or D] [Y or N] {name} 1 Equivalent to /A:C /B:D 1 Disc full Abandon operationA 1 COPY [src] [dst] {t:} {C, E or R} 1 Abandoning $ 1 you would have to add the option /A:G to make DU54 work 1 properly. 1 drive 0. For example, if you had used MAPDRIVE 0G;3A 1 Transfer aborted Abandon operation A 1 Too many retries Abandon operation A 1 Save format Save as ________________ S 1 $:\R<(9= 1 x: Drive to verify 1 x: Drive whose bootsector should be saved 1 x: Drive to set to auto format detection$ 1 x: Drive to format 1 x: Drive to fix 1 t: Temporary drive - only needed if both src and dst 1 src Source - a drive or a filename 1 number, write protect status etc. 1 name Disc name - optional$ 1 name Destination filename.$ 1 dst Destination - a drive or a filename 1 codes returned by the disc controller. 1 Y/N Allocate space for time stamps - ignored for 1 F/S Full verify or scan$ 1 DU54CON du5nfile.com 1 C/R Destination format - CPCEMU or raw data$ 1 the standard CP/M+ part and the Amstrad extension. Numbers can be 1 similar CP/M format (same number of tracks and sectors, similar 1 parts of the editor. 1 input at any time in decimal or Hex; to type a Hex number, put an 1 decimal or all in Hex. 1 amount of directory entries). 1 (Only one of these can be a filename) 1 & character in front of it. Numbers will be displayed either all in 1 non-CP/M formats 1 depending on the format$ 1 by the formatter 1 When calculating the XDPB for a DOS format, define an XDPB for a 1 are the same drive. 1 This applies particularly if you intend to distribute DU54. 1 Z: => none 1 T: => current temporary file drive 1 - * - 1 of the line. To change a Setting, move the bar over the option 1 not set; the solid one means it is. 1 input, move the bar off the option using the cursor keys. 1 and press the spacebar. The hollow circle means the option is 1 Type the input and press ENTER afterwards. To abandon the 1 PCW users can also use the [+] and [-] keys in the usual way. 1 $ 1 Track-Info 1 DU54P3.HED or the earlier DU53/DU52/DU51 series formatters. 1 your own. 1 written to the first directory entry as a 0k file. If this 1 will cause "Bad format" or "Disc I/O" errors. 1 particular reason for doing otherwise. 1 its estimate or specify a different number. 1 free space an empty disc in this format should have. You 1 file is subsequently deleted (eg by ERA *.*), the disc 1 estimate the size of the directory, and you can accept 1 can accept its estimate or type a more accurate figure of 1 If a format has no system track, autodetect data may be 1 and they have a system track; 1 and the physical sector numbers start at 1. 1 then the command to type would have been DU54 /A:O /B:P. 1 For example, if you had renamed A: to O: and B: to P:, 1 They have 512-byte sectors; 1 Abandon operation A 1 ADVANCED TOPICS 1 will be able to take the entire 1 used for copying and put a blank 1 then it is a choice between speed 1 reduces the number of disc swaps. 1 is large, use it. 1 floppy drive). If the RAMdisc 1 disc swaps (using the other 1 disc in it. This is slow but 1 disc at once. 1 (using the RAMdisc) and fewer 1 Retry operation R 1